package com.example.demo.mapper;

import com.example.demo.entity.Product;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface DashboardMapper {
    //获取今日的销售额
    public Long getTotalSalesToday();
    //获取今日新增用户数量
    public Integer getAddUserToday();
    //获取近一周新增用户数量
    public Integer getAddUserWeek();
    //获取近30天新增用户数量
    public Integer getAddUserMonth();
    //获取销售量前十的热门商品
    public List<Product> getHotProduct();

    //一周以内每天新增用户的数量
    public List<Integer> selectEveryWeekAdd();
    //一个月以内每天新增用户的数量
    public List<Integer> selectEveryMonthAdd();
    //一周以内每天的销售额
    public List<Long> selectEveryWeekTotalSales();
}
